<?
	$ncMenuLink = $this->aDatos[$cTemplateId][ncMenuLink];
	$aMenu = $this->oDatabase->getArray( "SELECT ncMenu, cUrl, nModo FROM gtMenu WHERE ncMenu = $ncMenuLink" );
	$lang = $this->getLanguage();
	$nTipoIco = ( !isset($nTipoIco) )? 1 : $nTipoIco;
	switch ( $nTipoIco )
	{
		case 1:	$img = "ico_mas"; $tam = "9"; break;
	}

	$ncFunciones = $this->aDatos[$cTemplateId][cFunciones];
	if ( $ncFunciones ) $cParametros = 'f=' . $ncFunciones;
	$ncRotulo = $this->aDatos[$cTemplateId][ncRotulo];
		if ( $ncRotulo ) $cParametros = 'r=' . $ncRotulo;
		// Nombre
	echo "
			<div class='titulo'>". mostrar_termino($this->aDatos[$cTemplateId][cTitulo] ) ."</div>
			<div style='overflow:auto; margin:15px 0;'>
				<form>
				<input type='hidden' name='mo' value='portal' />
				<input type='hidden' name='ac' value='componentes' />
				<input type='hidden' name='ncMenu' value='$ncMenuLink' />
				<input type='hidden' name='f' value='$ncFunciones' />
				<input type='hidden' name='r' value='$ncRotulo' />";
		// Barrios
		$aMatrix = $this->oDatabase->getMatrix( "SELECT ncUbicacion, cdUbicacion, (SELECT  count(*) FROM gtEstablecimientoFuncion as EFu JOIN gtEstablecimiento as Est ON EFu.ncEstablecimiento = Est.ncEstablecimiento JOIN atDomicilio as Dom ON Est.ncDomicilio = Dom.ncDomicilio WHERE ncFuncion in ($ncFunciones) AND Dom.ncUbicacion =  Ubi.ncUbicacion) as nqRegistros FROM acUbicacion as Ubi WHERE ncPais = 8 AND ncUbicacionPadre = 25 " );
		if (  count($aMatrix ) > 0 )
		{
			$oInput = new InputList("", "ncUbicacion");
			foreach( $aMatrix as $aUbicacion)
				if ( $aUbicacion['nqRegistros'] > 0 ) $oInput->addOption( $aUbicacion['ncUbicacion'], $aUbicacion['cdUbicacion'] . ' (' . $aUbicacion['nqRegistros'] . ')'  );
			$oInput->setEmptyText(mostrar_termino( LBL_Todos_los_Barrios));
			$oInput->setWidth(148);
			$oInput->setLanguage( $lang );
			echo "<div style='padding-top: 5px'>";
			echo $oInput->make();
			echo "</div>";
		}
		if ( $ncFunciones )
		{
			// Categoria
			if ( strpos($ncFunciones, ',') > 0 ) {
				$aMatrix = $this->oDatabase->getMatrix( "SELECT ncFuncion, cdFuncion FROM gcFuncion WHERE ncFuncion  IN ( $ncFunciones)" );
				$oInput = new InputList("", "ncFuncion");
			}else{
				$aMatrix = $this->oDatabase->getMatrix( "SELECT ncCategoriaEstablecimiento, cdCategoriaEstablecimiento FROM gcCategoriaEstablecimiento WHERE ncFuncion  IN ( $ncFunciones)" );
				$oInput = new InputList("", "ncCategoria");
			}
			if (  count($aMatrix ) > 0 ) {
				$oInput->setMatrix($aMatrix );
				$oInput->setEmptyText(mostrar_termino( LBL_Todas_las_Categorias));
				$oInput->setWidth(148);
				$oInput->setLanguage( $lang );
				echo "<div style='padding-top: 5px'>";
				echo $oInput->make();
				echo "</div>";
			}
		}
	echo		"	<div style='padding-top: 5px'>
					<div style='float:left'><input type='text' style='width: 140px' class='text' name='buscar' /></div>
					<div style='float:left'><input type='image' img src='imagenes/flecha_buscar.gif' value='buscar' width='18' height='18' style='border:none' alt='buscar' /></div>
				</div>
				</form>
			</div>
			<div class='link'><img src='imagenes/$img.gif' width='$tam' height='$tam' style='border:none' alt='+' /> <a " . armarLink( $aMenu , $cParametros ) . ">". mostrar_termino('LBL_VerMasOpciones') ."</a></div>
		"; 
?>